Escondido is located 30 miles north of San Diego on I-15, and 20 miles east/inland of Oceanside on State Highway 78. The nearest major airport is the San Diego International Airport in San Diego. The nearest minor airport is Palomar Airport in Carlsbad.
The North County Transit District NCTD (http://www.gonctd.com/) operates bus routes throughout northern San Diego County, as well as the SPRINTER (http://www.gonctd.com/spr...), a new light rail line running along Highway 78 between Escondido and Oceanside.